History
History
Synonyms
UK
US
Meaning:
dump

a place where rubbish etc may be unloaded and left

junkyard

DUMPING GROUND as in Wiktionary
DUMPING GROUND as in Wikipedia